/*edit data*/

.mainBgMid li {
	width: 286px;
	height: 172px;
	background-color: #fff;
	float: left;
	border-radius: 4px;
}
.mainBgMid li i {
	float: left;
	margin-right: 5px;
}
.mainBgMid li .logo1 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 0;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}

body .mainBg {
	min-height:calc(100vh - 240px);  
}
.mainBgMid li .logo2 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 -97px;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}

.mainBgMid li .logo3 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 -194px;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}
.mainBgMid li .logo4 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 -291px;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}
.mainBgMid li .logo5 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 -388px;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}
.mainBgMid li .logo6 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 -485px;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}
.mainBgMid li .logo7 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 -581px;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}
.mainBgMid li .logo8 {
	width: 87px;
	height: 87px;
	background: url(../imgs/myClass.png) no-repeat 0 -679px;
	background-size: 100%;
	margin-top: 41px;
	margin-left: 42px;
}

.mainBgMid li dl {
	display: inline-block;
	margin-top: 62px;
}

.mainBgMid li.twoLine {
	margin: 0 17px;
}
.mainBgMid li.threeLine {
	margin-right: 17px;
}
.liMargin {
	margin-bottom: 18px;
}
/*my class make*/
.navLeft {
	float: left;;
	width: 280px;
	padding: 10px 20px;
	background-color: #F0F4F8;
	border:1px solid  #B2CDEB;
	background-color: #fff;
}
.navLeft a {
	display: block;
	width: 100%;
	height: 42px;
	line-height: 42px;
	color: #696969;
	background: url("../imgs/smallBanner/classn_ico1.png") no-repeat; 
	padding-left: 50px;
}
.navLeft a.classInfo {
	background-position: 17px -80px;
}
.navLeft a.studentScore {
	background-position: 17px -120px;
}
.navLeft a.teacherMess{
	background-position: 17px -160px;
}
.navLeft a.classCircle{
	background-position: 17px -280px;
}
.navLeft a.classResource{
	background-position: 17px -240px;
}
.navLeft a.classMember {
	background-position: 17px -369px;
}

.navLeft a.amswerQuestion {
	background-position: 17px -322px;
}

.navLeft a.act {
	background-color: #53bcff;
	color: #fff;
}
.navLeft a:hover{
	background-color:#7bc3f0;
	color: #fff;
}

.rightMain {
	margin-left: 295px;
	background-color: #fff;
	min-height: 840px;
	border:1px solid  #B2CDEB;
	padding: 0 10px;
}
.rightMain .hTit {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #C4DBEF;
	margin-bottom: 30px;
	font-size: 12px;
	color: #585858;
}
.rightMain .hTit2 {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #C4DBEF;
	font-size: 12px;
	color: #585858;
}

.rightMain .hTit a,.rightMain .hTit2 a {
	font-size: 12px;
	color: #2275DE;
}
.LineHeight .rtBtnAdd {
	float: right;
	width: 158px;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	background-color: #48AFF0;
	text-align: center;
	border-radius: 4px;
	color: #fff;
	border:none;
	outline: none;
}
.LineHeight .rtBtnAdd:before{
	content: "";
	width: 15px;
	height: 15px;
	background: url("../imgs/smallBanner/addBai.png") no-repeat;
	display: inline-block;
}
.LineHeight .rtBtnAdd:hover {
	color: #fff;
	background-color: #7bc3f0;
}
.rightMain .main {
	width: 650px;
	margin: 0 auto;
}
.main dl {
	line-height: 36px;
	margin-bottom: 19px;
}

.main dl dt,.main dl dd {
	display: inline-block;
}
.main dl dt {
	width: 80px;
	text-align: right;
	font-size: 14px;
	color: #3D3D3D;
	margin-right: 15px;
}
.main .inputShou {
	width: 240px;
	height: 36px;
	line-height: 36px;
	border:1px solid #DCDCDC;
	margin-right: 10px;
	text-indent: 1em;
	border-radius: 4px;
}
.main dl dd .selectBtn {
	width: 76px;
	height: 36px;
	border-radius: 6px;
	background-color: #48AFF0;
	border:none;
	outline: none;
	color: #fff;
}

.main dl dd .selectBtn:hover{
	background-color: #53bcff;
}

.selectAll {
	width:97px;
	height: 36px;
	line-height: 36px;
}

/*复选框制作*/

.ui-select {
	margin-top: 13px;
    width:130px;
    height:36px;
    line-height:36px;
    background-color:#fff;
    color:#333;
    border:1px solid #ccc;
    text-align: left;
    position: relative;
	text-indent: 5px;
	border-radius: 4px;
}
.ui-select option {
	width: 120px;
	height: 36px;
	line-height: 36px;
	background-color:#fff;
	color: #333;
}
.moniSelect {
	height: 36px;
	line-height: 36px;
}
select{
    width:100%;
    height:36px;
    line-height:36px;
    opacity: 0;
    position: absolute;
    top:0;
    left:0;
    border: 1px solid #ccc;
}
#selectOne {
	margin-bottom: 500px;
	width: 200px;
	height: 27px;
	line-height: 27px;
}
.icon-down {
    float: right;
    width: 27px;
    height: 36px;
    text-align: center;
    border-left: 1px solid #ccc;
}
.icon-down:after{
	content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #333;
    margin-top: 16px;
    float: left;
    margin-left: 10px;
}

.borderKUang{
	display: inline-block;
	width: 500px;
	height: 207px;
	border:1px solid #DCDCDC;
	padding: 10px;
	text-indent: 1em;
	border-radius: 4px;
}

.format {
	font-size: 12px;
	color: #A6A6A6;
}
.uploadPic {
	display: block;
	width: 100%;
	height: 60px;
	overflow: hidden;
	margin-bottom: 20px;
}
.uploadPic li {
	float: left;
	width: 31%;
	height: 60px;
	padding: 10px;
	border:1px solid #CACACA;
	margin-right: 2%;
}
.uploadPic li:hover{
	border:1px solid #48AFF0;
}
.uploadPic li .addLeft,.uploadPic li .addRt {
	float: left;
}
.uploadPic li .addLeft {
	margin-top: 15px;
	margin-right: 10px;
}
.uploadPic li .addRt {
	margin-top: 11px;
}
.uploadPic li .leftIMgsLogo {
	float: left;
	width: 33px;
	height: 42px;
}
.rightList2 {
	float: left;
	margin-left: 10px;
}
.rightList2 .oneTit {
	font-size: 13px;
	color: #545454;
}
.rightList2 .sizeFile {
	font-size: 12px;
	color: #8F8F8F;
	margin-top: 5px;
}
.uploadPic li .closed {
	float: right;
	font-size: 12px;
	margin-top: 10px;
	cursor: pointer;
}
/*自定义的样式*/
.checkbox22 {
	display: none;
}
.longFollow {
	width: 16px;
	height: 16px;
	border:1px solid #b0b0b0;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	border-radius: 50%;
}
.longFollow:before{
	border-radius: 50%;
    content:'';
    position: absolute;
    left: 2px;
    top: 2px;
    width: 10px;
    height: 10px;
    background: #fff;
    vertical-align: middle;
    -webkit-transition: background ease-in .5s;
    -o-transition: background ease-in .5s;
    transition: background ease-in .5s;
}
.checkbox22:checked+.longFollow:before {
	display: inline-block;
	content:'';
	width: 10px;
	height: 10px;
	background-color: #2790e5;
}
.clickSave {
	cursor: pointer;
	font-size: 14px;
	color: #3D3D3D;
}

.bot {
	width: 650px;
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
}
.bot .publish {
	width: 150px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	background-color: #48AFF0;
	display: inline-block;
	border-radius: 4px;
	text-align: center;
}

.bot .publish:hover {
	background-color: #53bcff;
}


.bot .clockIn {
	display: inline-block;
	width: 150px;
	height: 35px;
	line-height: 35px;
	border:1px solid #ccc;
	background-color: #fff;
	font-size: 16px;
	color: #919191;
	border-radius: 4px;
}
.bot .clockIn:hover{
	background-color: #ccc;
	color: #fff;
}

.LineHeight {
	font-size: 14px;
	color: #555;
	height: 42px;
	line-height: 42px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.LineHeight a {
	font-size: 12px;
	color: #555;
}
.geMar {
	margin: 0 15px;
}
.LineHeight a.act, .LineHeight a:hover{
	color: #2275DE;
	cursor: pointer;
}

.fileLine,.fileLine2{
	width: 100%;
	background-color: #fff
}

/*离家的人最有出息*/
/*你是最棒的*/
.fileLine .line,.fileLine2 .line{
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #555;
}
.fileLine .head,.fileLine2 .head {
	display: block;
	background-color:#ECECEC;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #3D3D3D;
}
.fileLine .line span,.fileLine .head span{
	float: left;
	height: 50px;
	text-align: left;
}
.fileLine2 .line span,.fileLine2 .head span {
	float: left;
	height: 50px;
	text-align: left;
	color: #555;
}
.fileLine .line span.span1 ,.fileLine .head span.span1 {
	width: 40%;
	text-indent: 1em;
}
.fileLine2 .line span.span1 ,.fileLine2 .head span.span1 {
	width: 40%;
	text-indent: 1em;
}

.fileLine .line span.span2,.fileLine .head span.span2 {
	width: 20%;
} 

.fileLine2 .line span.span2,.fileLine2 .head span.span2{
	width: 15%
} 
.fileLine2 .line span.span3,.fileLine2 .head span.span3{
	width: 15%
} 
.fileLine2 .line span.span4,.fileLine2 .head span.span4{
	width: 15%
}
.fileLine2 .line span.span5,.fileLine2 .head span.span5{
	width: 15%
}
.fileLine2 .line:hover{
	background-color: #F8F8F8
}

.fileLine .line span.span3,.fileLine .head span.span3{
	width: 15%;
}

.fileLine .line span.span4,.fileLine .head span.span4 {
	width: 25%;
}

.fileLine .line:hover{
	background-color: #F8F8F8
}
/*-新建学生成绩css-*/
.lineHeight2 {
	height: 50px;
	line-height: 50px;
}
.lineHeight2 label {
	width: 80px;
	text-align: right;
	display: inline-block;
	margin-right: 10px;
}
.lineHeight2 .commitBtn {
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border:none;
	outline: none;
	background-color: #48AFF0;
	color: #fff;
	cursor: pointer;
	border-radius: 4px;
}
.lineHeight2 .commitBtn:hover {
	background-color: #7bc3f0;
}


.btnLine {
	text-align: center;
}
.btnLine .sureBtn {
	width: 100px;
	height: 50px;
	line-height: 50px;
	border:none;
	outline: none;
	margin-right: 15px;
	border-radius: 4px;
	background-color: #48AFF0;
	color: #fff;
}
.btnLine .sureBtn:hover {
	background-color: #7bc3f0;
}
.btnLine .cancleBtn {
	width: 100px;
	height: 50px;
	cursor: pointer;
	line-height: 50px;
	border:none;
	outline: none;
	border-radius: 4px;
	cursor: pointer;
}
.btnLine .seachInput {
	float: left;
	width: 146px;
	height: 28px;
	line-height: 28px;
	border:none;
	outline: none;
}
/*教师寄语*/
.searchInput {
	float: left;
	width: 183px;
	height:30px;
	line-height: 30px;
	border:1px solid #dcdcdc;
	margin-top: 6px;
}
.searchInput input 
{
	float: left;
	width: 146px;
	height: 28px;
	text-indent: 0.5em;
	border: none;
}

.srBtn {
	width: 30px;
	height: 30px;
	background: url("../imgs/searchHover.png") no-repeat center center;
	float: right;
}

.mainList {
	display: block;
}
.mainList li {
	width: 100%;
	height: 138px;
	border:1px solid #E9E9E9;
	padding: 10px;
	margin-bottom: 10px;
}
.mainList li .leftImg {
	float: left;
}
.mainList li .liRt{
	margin-left: 132px;
}

.mainList li .liRt .nameSp {
	font-size: 18px;
	color: #3D3D3D;
}
.mainList li .liRt .classA {
	font-size: 16px;
	color: #3D3D3D;
	margin-left: 22px;
}

.mainList li .liRt .editLi ,.mainList li .liRt .allMessage{
	float: right;
	font-size: 14px;
	color: #48AFF0;
}
.mainList li .liRt .editLi {
	margin-right: 15px;
}
.mainList li .liRt .midMainList {
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #878787;
}

.mainList li .liRt .bottomStr {
	color: #6C6C6C;
}

.bottomStr .familyRead {
	float: right;
	width: 87px;
	padding: 6px 0;
	text-align: center;
	background-color: #74B142;
	color: #fff;
	border-radius: 15px;
	margin-right: 15px;
}
.bottomStr .studentRead {
	float: right;
	width: 87px;
	padding: 6px 0;
	text-align: center;
	background-color: #52ADF3;
	color: #fff;
	border-radius: 15px;
}

.writeYuMain {
	width: 580px;
	margin: 0 auto
}

.writeYuMain .lineWrite {
	height: 38px;
	line-height: 38px;
	margin-bottom: 16px;
}
.lineWrite .input {
	width: 80px;
	text-align: right;
	display: inline-block;
	font-size: 14px;
	color: #3D3D3D;
	float: left;
}

.lineWrite .yunInput {
	float: left;
	width: 350px;
	height: 36px;
	line-height: 36px;
	border:1px solid #DCDCDC;
	margin-left: 15px;
	margin-right: 10px;
	text-indent: 0.5rem;
	color: #DDE0EC;
}
.writeYuMain .lineWrite .btnSubmit {
	float: left;
	width: 114px;
	height: 36px;
	background-color: #48AFF0;
	border-radius: 4px;
	outline: none;
	border:none;
	color: #fff;
}

.writeYuMain .lineWrite .showMore {
	float: left;
	margin-left: 15px;
	width: 472px;
	height: 207px;
	border:1px solid #DCDCDC;
}
.showMore .h1Tit a {
	display: inline-block;
}
.showMore .h1Tit {
	height: 44px;
	line-height: 44px;
	border-bottom:1px solid #DCDCDC;
}

.h1Tit a {
	font-size: 12px;
	display: inline-block;
	margin-left: 13px;
}
.h1Tit a:before {
	float: left;
	content: "";
	width: 17px;
	height: 20px;
	margin-top: 13px;
	margin-right: 5px;
	background-color: #EAEAEA;
	border-radius: 4px;
}
.mainShow {
	padding: 10px;
	font-size: 14px;
	color: #b1b1b1;
	line-height: 1.2em;
	text-indent: 1em;
	border:none;
	height: 160px;
}

.bottomLineBtn {
	text-align: center;
}
.bottomLineBtn .publishBtn {
	width: 150px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border:none;
	outline: none;
	display: inline-block;
	margin-right: 15px;
	background-color: #48AFF0;
	border-radius: 4px;
	color: #fff;
	margin-top: 36px;
	cursor: pointer;
}
.bottomLineBtn .cancleBtn {
	width: 150px;
	height: 35px;
	line-height: 35px;
	border:1px solid #ccc;
	display: inline-block;
	cursor: pointer;
}

.articleMain {
	height: 110px;
	position: relative;
}
.articleMain .articleArea {
	width: 100%;
	height: 100px;
	text-indent: 1em;
	padding-top: 10px;
	border:1px solid #E0E0E0;
}

.articleMain .redTip {
	position: absolute;
	right:10px;
	bottom:15px;
	font-size: 14px;
	color: #7a7a7a;
	letter-spacing: 1.5px;
}
.bottomLine22 {
	margin-top: 10px;
	height: 30px;
	margin-bottom: 27px;
}

.topNav {
	width: 100%;
	line-height: 20px;
}
.topNav a {
	display: inline-block;
	font-size: 16px;
	color: #4A4A4A;
}
.topNav em {
	font-size: normal;
	font-size: 16px;
	color: #4A4A4A;
	display: inline-block;
	margin: 0 10px; 
}
.bottomLine22 .span1 {
	float: left;
	background: url("../imgs/image_small.jpg") no-repeat left center;
	padding-left: 20px;
}
.bottomLine22 .aticleBtn {
	float: right;
	width: 97px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #48AFF0;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
}

.myCircleList {
	border-top: 1px solid #E0E0E0;
	margin-top: 16px;
}
.myCircleList .myCircleOne {
	padding: 24px 0;
	border-bottom:10px solid #f0f4f8;
}
.myCircleList .myCircleOne .leftlogo{
	width: 86px;
	height: 86px;
	float: left;
	border-radius: 50%;
}
.myCircleList .myCircleOne .rightBg {
	float: left;
	margin-left: 16px;
}
.rightBg .nameLine {
	font-size: 16px;
	color: #4a4a4a;
}

.rightBg .nameLine .bigName {
	font-size: 18px;
	color: #3D3D3D;
}

.rightBg .signLIne {
	font-size: 14px;
	color: #4A4A4A;
	height:14px;
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 19px;
}

.bottomPic .showImgList {
	float: left;
	width: 185px;
	height:185px;
	margin-right: 10px;	
	margin-bottom: 17px;
}

.botTimeMake {
	font-size: 14px;
	color: #6c6c6c;
}

.rightdianzan {
	float: right;
}

.rightdianzan .dianzan {
	padding-left: 23px;
	background:url("../imgs/smallBanner/anAndAticle.png") no-repeat 0 -1px;
	cursor: pointer;
}

.rightdianzan .aticle {
	padding-left: 23px;
	background:url("../imgs/smallBanner/anAndAticle.png") no-repeat 0 -20px;
	vertical-align: middle;
	cursor: pointer;
}

.rightdianzan .cutapart {
	margin: 0 17px; 
	color: #555;
}

.botTimeMake .areaBottom{
	text-align: left;
	text-indent: 1em;
	height: 61px;
	width: 100%;
	margin-top: 16px;
	color: #A0A0A0;
	font-size: 14px;
}

.botTimeMake .btnPublish {
	float: right;
	margin-top: 10px;
	width:97px;
	height:30px;
	background:rgba(72,175,240,1);
	border-radius:4px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}


.rightMain .mainScore2 {
    width: 650px;
    margin: 0 auto;
}
.rightMain .mainScore2 dl {
    line-height: 36px;
    margin-bottom: 19px;
}

.mainScore2 dl dt, .mainScore2 dl dd {
    display: inline-block;
}
.mainScore2 dl dt {
    width: 80px;
    text-align: right;
    font-size: 14px;
    color: #3D3D3D;
    margin-right: 15px;
}

.mainScore2 .inputLong {
	width: 470px;
	height: 36px;
	line-height: 36px;
	margin-right: 10px;
	text-indent: 1em;
	border:1px solid rgba(220, 220, 220, 1);
	border-radius:4px;
}

.mainScore2  dl .inputShort {
	width: 348px;
}
.mainScore2 .uploadAdd {
	display: inline-block;
	width:114px;
	height:36px;
	line-height: 36px;
	text-align: center;
	background:rgba(72,175,240,1);
	border-radius:4px;
	color: #fff;
	cursor: pointer;
}
.mainScore2 .uploadAdd:hover {
	background-color: #7bc3f0;
}
.mainScore2 .downloadTpl ,.mainScore2 .Reminder{
	font-size: 14px;
	color: #356A15;
	margin: 20px 0;
	line-height: 14px;
	margin-left: 95px;
	cursor: pointer;
}

.mainScore2 .downloadTpl {
	background: url(../imgs/Excel.png) no-repeat;
	padding-left: 20px;
}
.mainScore2 .Reminder {
	line-height: 28px;
	width: 467px;
	margin: 0 auto;
	color: #6F6F6F;
}
.bottomBtnLine {
	height: 35px;
	margin-top: 50px;
	text-align: center;
}
.bottomBtnLine .btnBot {
	display: inline-block;
	width: 150px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius:4px;
	font-size: 16px
}
.bottomBtnLine  .yesBtn {
	background-color: #48AFF0;
	color: #fff;
}
.bottomBtnLine  .yesBtn:hover{
	background-color: #7bc3f0;
}
.bottomBtnLine .cancleBtn {
	border:1px solid #CCCCCC;
	color: #919191;
}

.bottomBtnLine .cancleBtn:hover {
	color: #fff;
	background-color: #CCCCCC;
}
.notingBg {
	display: block;
	width: 320px;
	height: 290px;
	margin: 0 auto;
	margin-top: 90px;
}
.notingList {
	display: block;
	font-size: 20px;
	color: #888;
	line-height: 22px;
	margin: 20px auto;
	text-align: center;
}

.addClassNoting {
	display: block;
	width: 148px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	background-color: #48AFF0;
	color: #fff;
	margin:  0 auto;
	border-radius: 4px;
	cursor: pointer;
}
.addClassNoting:hover {
	color: #fff;
	background-color: #53BCFF;
}

.uiFloat {
	float: left;
	margin-top: 5px;
}

.noticeSpan {
	float: left;
	margin-right: 10px;
}

.resourceMain {
	margin-top: 26px;
}
.resourceMain .topNav {
	height: 36px;
	line-height: 36px;
}
.resourceMain .topNav .leftResouceNav {
	float: left;
}
.resourceMain  .topNav .leftResouceNav a {
	display: inline-block;
	font-size: 14px;
	line-height: 14px;
	border:1px solid #DCDCDC;
	color: #555;
	padding: 10px;
	border-radius: 4px;
	margin-right: 10px;
}
.resourceMain .topNav .leftResouceNav a.lastLi {
	margin-right: 0
}

.resourceMain .topNav .leftResouceNav a:hover{
	color: #2275DE;
	border:1px solid #2275DE;
}
.resourceMain  .topNav .rightResouceNav {
	float: right;
}

.rightResouceNav .seleOne {
    margin-right: 12px;
}
.rightResouceNav  .ui-select {
    float: left;
    width: 130px;
    height: 34px;
    line-height: 34px;
    background-color: #fff;
    color: #333;
    border: 1px solid #ccc;
    text-align: left;
    position: relative;
    text-indent: 5px;
    border-radius: 4px;
    margin-top: 0;
}

.rightResouceNav .moniSelect {
    height: 34px;
    line-height: 34px;
}
.rightResouceNav .icon-down {
    float: right;
    width: 27px;
    height: 34px;
    text-align: center;
    border-left: 1px solid #ccc;
}
.rightResouceNav .searchResourceRight {
	float: left;
	width: 200px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #DCDCDC;
    border-radius: 4px;
}

.searchResourceRight .leftSInput {
	float: left;
    width: 149px;
    height: 29px;
    text-indent: 1em;
    color: #a6a6a6;
    display: inline-block;
    border: none;
    outline: none;
}
.searchResourceRight .rightBtn {
	float: left;
	width: 49px;
	height: 31px;
	border-left: 1px solid #dcdcdc;
	background: url(../imgs/searchBtn.png) no-repeat center center;
	cursor: pointer;
}

.searchResourceRight .rightBtn:hover {
	background: url(../imgs/searchHover.png) no-repeat center center;
}
 .resourceTopNav {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border:1px solid #DCDCDC;
	margin-top: 10px;
	color: #555;
}
.resourceTopNav .allRsSelect {
	width: 18px;
	height: 18px;
	border:1px solid #dcdcdc;
	background-color: #fff;
	margin-left: 10px;
	vertical-align: middle;
	margin-right: 5px;
}

.resourceTopNav .rtResouceBox {
	float: right;
	font-size: 14px;
	color: #3D3D3D;
	margin-right: 18px;
}

.rSbottomLI {
	display: block;
	width: 100%;
}
.rSbottomLI li {
	display: block;
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #F0F0F0;
	color: #2D8AC5;
}
.rSbottomLI li.fileLine {
	padding-top: 17px;
	height: 60px;
}
.rSbottomLI li .fileNew {
	margin-left: 42px;
	margin-right: 15px;
}
.rSbottomLI li:hover,.rSbottomLI li.act{
	background-color: #F7F7F7;
	border:none;
}
.rSbottomLI .everyCheck {
	width: 18px;
    height: 18px;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    margin: 0 10px;
    margin-top: 32px;
    float: left;
}

.rSbottomLI .inner_left {
	display: inline-block;
	margin-top: 19px;
	font-size: 14px;
	line-height: 14px;
}
.rSbottomLI .subjectLink {
	color: 	#2D8AC5;
	cursor: pointer;
}
.rSbottomLI li .detailLine {
	margin-top: 15px;
	color: #727272;
}

.rSbottomLI li .detailLine .firstor {
	font-size: 14px;
}

.rSbottomLI li .detailLine span{
	margin-right: 17px;
}
.rSbottomLI li .detailLine span.firstor {
	margin-right: 35px;
}

.rSbottomLI li .detailLine span.lastSpan {
	margin-right: 0;
}
.toolMeau {
	float: right;
	font-size: 14px;
	color: #808080;
	line-height: 14px;
	margin-top: 30px;
	margin-right: 30px;
	cursor: pointer;
}
.toolMeau:hover {
	color: #2D8AC5;
}
.posDev {
	position: absolute;
	width: 44px;
	height: auto;
	border:1px solid #d1d1d1;
	left: -3px;
	top: 15px;
	background: #fff;
	z-index: 2;
}
.posDev  a{
	font-size: 12px;
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #808080;
	border-bottom: 1px solid #F0F0F0;
	width: 36px;
	margin: 0 auto;
} 
.posDev  a:hover{
	background-color: #53bcff;
	color: #fff;
}


.rSbottomLI li .moreInfo {
	position: relative;
}
.toolMeau .moreinfoLogo {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #999;
	float: right;
    margin-top: 5px;
    margin-left: 3px;
}

.classMemberteacherForm {
	margin-top: 20px;
}
.lineMember {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	border: 1px solid #B2CDEB;
}
.actmember {
	background-color: #F8F8F8;
}
.lineMember span {
	float: left;
	color: #3D3D3D;
}
.lineMember .lineMember1 {
	width: 33.33%;
	text-align: left;
}	
.lineMember .lineMember2 {
	width: 33.33%;
	text-align: center;
}
.lineMember .lineMember3 {
	width: 33.33%;
	text-align: right;
}
.memberNavBottom {
	height: 40px;
	margin-top: 25px;
	padding-left: 5px;
	line-height: 55px;
	margin-bottom: 14px;
}
.memberNavBottom .navList {
	font-size: 16px;
	color: #4A4A4A;
}
.memberNavBottom .navList.actALInk,.memberNavBottom .navList:hover{
	color: #2275DE;
}

.memberNavBottom em {
	font-weight: normal;
	margin: 0 15px;
	font-style: normal;
	color: #8F8F8F;
}
.memberNavBottom .importStudent {
	float: right;
	width: 114px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border:none;
	outline: none;
	border-radius: 4px;
	background-color: #48AFF0;
	font-size: 18px;
	color:#fff;
}
.memberNavBottom .importStudent:hover{
	background-color: #53bcff;
}

.bottomMemberMake {
	border:1px solid #DCDCDC;
}

.bottomMemberMake .formMemberTop {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #DCDCDC;
}
.bottomMemberMake .formMemberTop span {
	float: left;
	text-align: left;
	font-size: 14px;
	color: #3d3d3d;
}
.bottomMemberMake .formMemberTop .memberFormSpan1 {
	width: 17.61%;
	text-indent: 12px;
}
.bottomMemberMake .topShow {
	background-color: #F8F8F8;
}

.bottomMemberMake .formMemberTop .memberFormSpan2 {
	width: 18%;
}
.bottomMemberMake .formMemberTop .memberFormSpan3{
	width: 20.51%;
}

.bottomMemberMake .formMemberTop .memberFormSpan4{
	width: 29.31%;
}

.bottomMemberMake .formMemberTop .memberFormSpan5{
	width: 14.00%;
}

.rightMain .bottomMemberMake .detailColor span{
	color: #7a7a7a;
}
.bottomMemberMake .detailColor .layoutClass {
	color: #48aff0;
}
.bottomMemberMake .detailColor .layoutClass:hover {
	color: #53bcff;
}
.quesTionAnswer {
	margin-top: 29px;
}
.quesTionAnswer .nav22 {
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
}
.quesTionAnswer .nav22 a {
	font-size: 16px;
	color: #4A4A4A;
}
.quesTionAnswer .nav22 a.act,.quesTionAnswer .nav22 a:hover{
	color: #2275DE;
}
.quesTionAnswer .nav22 em {
	font-style: normal;
	color: #8F8F8F;
	margin: 0 10px;
}
.quesTionAnswer .nav22 .searchResourceRight {
	float: right;
	width: 200px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #DCDCDC;
	border-radius: 4px;
}
.quesAnswerMain {
	margin-top: 16px;
}
.quesAnswerMain .fengge {
	min-height: 100px;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 16px;
}
.quesAnswerMain .fengge .fenggeLogo {
	float: left;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	margin: 0 20px;
	margin-left: 10px;
	margin-top: 25px;
}
.quesAnswerMain .fengge .fenggeRight {
	display: inline-block;
	width: 795px;
}
.fengge .fenggeRight .oneP{
	line-height: 27px;
	font-size: 16px;
	color: #3D3D3D;
	margin-top: 19px;
}
.fengge .fenggeRight .twoP {
	margin-top: 20px;
	font-size: 14px;
	line-height: 14px;
	color: #6C6C6C;
}
.fengge .fenggeRight  .midDate {
	margin-left: 29px;
	margin-right: 23px;
}

.memberlastBottomList {
	font-size: 16px;
	color: #3D3D3D;
	text-align: center;
	margin-top: 35px;
	line-height: 16px;
}